package net.soporte.form;

import java.util.ArrayList;
import java.util.Calendar;
import java.util.List;

import org.apache.struts.action.ActionForm;

public class EmpleadoForm extends ActionForm {
	public EmpleadoForm(int codigoEmpresa, int codigoSucursal, int codigoDepto,
			int codigoEmpleado, int codigoCargo, String nombres,
			String apellidos, String direccion, String telefono,
			String fechaIngreso, String descripcion, List empresaList,
			List sucursalList, String nombreCargo) {
		super();
		this.codigoEmpresa = codigoEmpresa;
		this.codigoSucursal = codigoSucursal;
		this.codigoDepto = codigoDepto;
		this.codigoEmpleado = codigoEmpleado;
		this.codigoCargo = codigoCargo;
		this.nombres = nombres;
		this.apellidos = apellidos;
		this.direccion = direccion;
		this.telefono = telefono;
		this.fechaIngreso = fechaIngreso;
		this.descripcion = descripcion;
		this.empresaList = empresaList;
		this.sucursalList = sucursalList;
		this.nombreCargo = nombreCargo;
	}
	public EmpleadoForm() {
		super();
		this.codigoEmpresa = 0;
		this.codigoSucursal = 0;
		this.codigoDepto = 0;
		this.codigoEmpleado = 0;
		this.codigoCargo = 0;
		this.nombres = null;
		this.apellidos = null;
		this.direccion = null;
		this.telefono = null;
		this.fechaIngreso = null;
		this.descripcion = null;
		this.empresaList = null;
		this.sucursalList = null;
		this.nombreCargo=null;
	}
	private int codigoEmpresa;
	private int codigoSucursal;
	private int codigoDepto;
	private int codigoEmpleado;
	private int codigoCargo;
	private String nombres;
	private String apellidos;
	private String direccion;
	private String telefono;
	private String fechaIngreso;
	
	private String descripcion;
	
	
	//Rutilio: estos no se deben tomar en cuenta en DAOS
	private List empresaList;
    private List sucursalList;
    private List deptoList;
    private List cargoList;
    private String a; //Action
    private String nombreCargo;
    
  /*  fechaTransaccion.set(Calendar.YEAR, 2010);
	fechaTransaccion.set(Calendar.MONTH, Calendar.JANUARY);
	fechaTransaccion.set(Calendar.DAY_OF_MONTH, 22);
	fechaTransaccion.set(Calendar.HOUR, 10);
	fechaTransaccion.set(Calendar.MINUTE, 15);
	fechaTransaccion.set(Calendar.SECOND, 20);*/
    
	public int getCodigoEmpresa() {
		return codigoEmpresa;
	}
	public void setCodigoEmpresa(int codigoEmpresa) {
		this.codigoEmpresa = codigoEmpresa;
	}
	public int getCodigoSucursal() {
		return codigoSucursal;
	}
	public void setCodigoSucursal(int codigoSucursal) {
		this.codigoSucursal = codigoSucursal;
	}
	public int getCodigoDepto() {
		return codigoDepto;
	}
	public void setCodigoDepto(int codigoDepto) {
		this.codigoDepto = codigoDepto;
	}
	public int getCodigoEmpleado() {
		return codigoEmpleado;
	}
	public void setCodigoEmpleado(int codigoEmpleado) {
		this.codigoEmpleado = codigoEmpleado;
	}
	public String getNombres() {
		return nombres;
	}
	public void setNombres(String nombres) {
		this.nombres = nombres;
	}
	public String getApellidos() {
		return apellidos;
	}
	public void setApellidos(String apellidos) {
		this.apellidos = apellidos;
	}
	
	public List getSucursalList() {
		return sucursalList;
	}
	public void setSucursalList(List sucursalList) {
		this.sucursalList = sucursalList;
	}
	public int getCodigoCargo() {
		return codigoCargo;
	}
	public void setCodigoCargo(int codigoCargo) {
		this.codigoCargo = codigoCargo;
	}
	public String getDireccion() {
		return direccion;
	}
	public void setDireccion(String direccion) {
		this.direccion = direccion;
	}
	public String getTelefono() {
		return telefono;
	}
	public void setTelefono(String telefono) {
		this.telefono = telefono;
	}
	public String getFechaIngreso() {
		return fechaIngreso;
	}
	public void setFechaIngreso(String fechaIngreso) {
		this.fechaIngreso = fechaIngreso;
	}
	public String getDescripcion() {
		return descripcion;
	}
	public void setDescripcion(String descripcion) {
		this.descripcion = descripcion;
	}
	public List getEmpresaList() {
		return empresaList;
	}
	public void setEmpresaList(List empresaList) {
		this.empresaList = empresaList;
	}
	public String getA() {
		return a;
	}
	public void setA(String a) {
		this.a = a;
	}
	public String getNombreCargo() {
		return nombreCargo;
	}
	public void setNombreCargo(String nombreCargo) {
		this.nombreCargo = nombreCargo;
	}
	public void setDeptoList(List deptoList) {
		this.deptoList = deptoList;
	}
	public List getDeptoList() {
		return deptoList;
	}
	public void setCargoList(List cargoList) {
		this.cargoList = cargoList;
	}
	public List getCargoList() {
		return cargoList;
	}
	

	
	

}
